package com.ruoyi.walmart.domain.order;

import com.ruoyi.walmart.domain.order.vo.DailySales;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class InstantSales {
    /** 平台sku */
    private String sellerSku;

    /** 平台链接名称 */
    private String productName;

    /** 本地名称 */
    private String name;

    /** 本地产品图片*/
    private String imgName;

    /** 品牌 */
    private String brandName;

    /** 本地sku */
    private String sku;

    /** 站点 */
    private String site;
    private List<String> sites;

    /** 店铺 */
    private String shopName;

    /** gtin */
    private String gtin;

    private String qty;
    private String qty3days;
    private String qty7days;
    private String qty15days;
    private String qty30days;
    private String qty60days;
    private String qty90days;

    /** 销售额 */
    private BigDecimal totalAmount;

    private BigDecimal total3days;
    private BigDecimal total7days;
    private BigDecimal total15days;
    private BigDecimal total30days;
    private BigDecimal total60days;
    private BigDecimal total90days;

    /** 店铺id */
    private Long authId;
    private List<Long> authIds;

    /** 开始时间 */
    private Date startTime;

    /** 结束时间 */
    private Date endTime;

    private String yesterdaySales;

    private String todaySales;

    // 添加新属性来存储每日销售数据
    private List<DailySales> dailySalesList;
}
